<?php

/**
 * 本果指数模块, 
 */

namespace McUser\Controller;
use Common\Controller\HomebaseController;

class TokenController extends HomebaseController {

	function _initialize(){}

	/**
	 * 找出用户的订阅列表. ------------------ 在这个函数里面我们会更新 Token , 其他的函数暂不更新 token ------------
	 * @return [type] [description]
	 * 1, 手机号或者 Token 错误
	 * 2, overtime = false;
	 * 3, overtime = true; (返回newToken)
	 * 
	 */
	public function checkToken(){
		$userID = $_POST['userID'];
		$token = $_POST['token'];

		if ($userID == '' || $token == ''){			
			$this->return_data_error('-2') ;
			return;
		}

		// 比对 token.
		/* 检查 token 是否正确 false / true / overtime */ 
		$comToken = $this -> compare_token($userID, $token);
		if ($comToken === false){			
			return;
		}

		$data['userID'] = $userID;
		$data['overtime'] = false;

		if ($comToken === 'overtime'){
			// 更新 token, 并返回新的 token
			$data['overtime'] = true;
			$this->return_data_and_token($userID, $data);
		}else{
			$this->return_data($data);
		}
	}


}